/**
 * 
 */
package com.school.adminServlet.cmd;

import java.io.IOException;
import java.util.logging.Logger;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.school.dao.NewsDao;
import com.school.dao.NewsDaoImpl;
//import com.school.entity.News;

/**
 * @author KK
 *
 */
public class InsertNewsFormCommand2 implements AdminCommand {

	/* (non-Javadoc)
	 * @see com.school.adminServlet.cmd.AdminCommand#processRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.ServletConfig)
	 */
	public static Logger log = Logger.getLogger(InsertNewsFormCommand2.class.getSimpleName());
	@Override
	public void processRequest(HttpServletRequest req,
			HttpServletResponse resp, ServletConfig config)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		String nws = req.getParameter("latest_news");
		
		if(nws.length()!=0)
		{
			System.out.println(nws);
			System.out.println(nws.length());
			NewsDao nd = new NewsDaoImpl();
		//	News ne1 = new News();
		//	ne1.setNews(nws);
			
			if(nd.insertNews(nws)==true)		
			{req.setAttribute("newsSuccess", true);}
		}
		else {
			System.out.println("Enter some news to insert--------kk");
			req.setAttribute("errorPage", true);
		}
		
		
		req.setAttribute("info", true);
		
		req.setAttribute("adminProfile", false);
		req.setAttribute("viewAllRegistered", false);
		req.setAttribute("scheduleExam", false);
		req.setAttribute("publishExamResult", false);
		req.setAttribute("scheduleInterview", false);
		req.setAttribute("publishFinalResult", false);

		req.setAttribute("profileManage", false);
		req.setAttribute("admission", false);
		req.setAttribute("examManage", false);
		req.setAttribute("timeTable", false);
		req.setAttribute("attendance", false);
		req.setAttribute("studentDetails", false);
		req.setAttribute("manageNews", false);
		req.setAttribute("more", false);
		
		RequestDispatcher dispatcher = req.getRequestDispatcher("/admin_home.jsp");
		dispatcher.forward(req, resp);
		
		System.out.println("exited processRequest()+kkkkkkkkkkkkk");

	}

}
